pet cat dog pictures internet invest developers development dogs puppies cats ragdoll cats ragdoll ragdoll breeder cattery ragdoll breeders projects informatica investment open source cfa dog irr inform investing dog breeds internal rate of return ragdoll kittens investor